package com.code.day06;

import jdk.jshell.Snippet;

import java.util.Scanner;

public class Day06Train {
    /**
     * 需求:
     *    键盘录入一个整数,将整数传递到另外一个方法中,在此方法中判断这个整数的奇偶性
     *    如果是偶数,方法返回"偶数"  否则返回"奇数"
     *
     * 方法名:要
     * 参数:要
     * 返回值:要
     */
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入一个整数:");
        int n = scanner.nextInt();
        String math = getMath(n);
        System.out.println(math);


        System.out.println("100个数的和是:"+getSum());

        print(10);
        int[] arraay = new int[]{1,2,3,4,5};
        printArray(arraay);
    }
    public static String getMath(int n)
    {
        if(n%2==0)
        {
            return "偶数";
        }
        else
        {
            return "奇数";
        }
    }
    /**
     * 需求 :  求出1-100的和,并将结果返回
     * 方法名:要   参数:不要  返回值:要
     */
    public static  int getSum(){
        int sum = 0;
        for(int i = 0 ;i<=100;i++){
            sum += i;
        }
        return sum;
    }
    /**
     * 需求:
     *    定义一个方法,给这个方法传几,就让这个方法循环打印几次"我是一个有经验的JAVA开发工程师"
     *  方法名:要
     *  参数:要
     *  返回值:不要
     */

    public static void print(int n){
        for(int i = 0;i<n;i++){
            System.out.println("我是一个有经验的JAVA开发工程师");
        }
    }
    /**
     * 需求:
     *   在main方法中定义一个数组,将数组传递到方法中,在此方法中遍历数组
     */
    public static void printArray(int[] arr){
        for(int i = 0;i<arr.length;i++){
            System.out.println(arr[i]);
        }
    }
}
